import {getToken} from '@/utils/index'
import {Navigate} from "react-router-dom";

/**
 * 高阶组件 鉴权组件
 * 如果未登录则跳转到login组件
 */
function AuthComponents({children}) {
  // 判断是否有token
  if (getToken()){
    // 如果有token则跳转到子组件
    return <>{children}</>
  }else{
    // 如果没有token则跳转到login
    return <Navigate to="/login" replace />
  }
}

export default AuthComponents
